package com.dynamic.idea.quick.develop.plugin.entity.base02;

import java.io.Serializable;

/**
 * 通用的规则
 */
public class GeneralRule implements Serializable {

    /**
     * 项目结构
     */
    private GeneralProjectStruct projectStruct;

    /**
     * 包结构
     */
    private GeneralPackageStruct packageStruct;

    /**
     * 类结构
     */
    private GeneralClassStruct classStruct;

    /**
     * 方法结构
     */
    private GeneralMethodStruct methodStruct;


    public GeneralProjectStruct getProjectStruct() {
        return projectStruct;
    }

    public void setProjectStruct(GeneralProjectStruct projectStruct) {
        this.projectStruct = projectStruct;
    }

    public GeneralPackageStruct getPackageStruct() {
        return packageStruct;
    }

    public void setPackageStruct(GeneralPackageStruct packageStruct) {
        this.packageStruct = packageStruct;
    }

    public GeneralClassStruct getClassStruct() {
        return classStruct;
    }

    public void setClassStruct(GeneralClassStruct classStruct) {
        this.classStruct = classStruct;
    }

    public GeneralMethodStruct getMethodStruct() {
        return methodStruct;
    }

    public void setMethodStruct(GeneralMethodStruct methodStruct) {
        this.methodStruct = methodStruct;
    }
}
